3fa81c5cee1fb79616325368a81d80e722b6dc76,core/src/main/java/com/orientechnologies/orient/core/index/OClassIndexManager.java,OClassIndexManager,checkIndexedPropertiesOnUpdate,#ODocument#,343

Before Change


          final Object key = index.getDefinition().getDocumentValueToIndex(iRecord);
          if (key instanceof Collection) {
            for (final Object keyItem : (Collection<?>) key)
              index.checkEntry(iRecord, keyItem);
          } else
            index.checkEntry(iRecord, key);
          break;

After Change


          final Object key = index.getDefinition().getDocumentValueToIndex(iRecord);
          if (key instanceof Collection) {
            for (final Object keyItem : (Collection<?>) key) {
							if(keyItem != null)
								index.checkEntry(iRecord, keyItem);
						}
          } else {
						if(key != null)